then and there

  1. tam o anda, o esnada, derken, hemencecik, hemen oracıkta, derhal, derakap.